package cc.linker.steplink.crm.merchant.pojo.menu;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author: CKQ
 * @DateTime: 2020/8/25 8:40
 * @Description: TODO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ButtonPo {
    //view表示网页类型，click表示点击类型，miniprogram表示小程序类型
    private  String type;
    //菜单标题，不超过16个字节，子菜单不超过40个字节
    private String name;
    //菜单KEY值，用于消息接口推送，不超过128字节
    private String key;
    //网页链接，用户点击菜单可打开链接，不超过1024字节。当type为miniprogram时，不支持小程序的老版本客户端将打开本url
    private String url;
    //小程序的appid
    private String appid;
    //小程序的页面路径
    private String pagepath;
    //资源ID
    private String sid;
    //资源类型   news、image、video、voice、text
    private String stype;
    //资源值
    private String svalue;

    private String cpeId;
    //子菜单
    private List<SubButtonPo> sub_button;
}
